clean up (one's) act

Translations
se ranger
Definitions
To improve one's behavior or performance, often by eliminating bad habits or making necessary changes to become more responsible or effective.